person who walks with difficulty - French English Dictionary